Skip to content

Develop#2794

Merged
anuradha9712 merged 2 commits intomasterfrom
develop
Feb 24, 2026
Merged

Develop#2794
anuradha9712 merged 2 commits intomasterfrom
develop

Conversation

@anuradha9712
Copy link
Collaborator

What does this implement/fix? Explain your changes.

...

Does this close any currently open issues?

...

Any other comments?

...

Dependent PRs/Commits

...

Describe breaking changes, if any.

...

Checklist

Check all those that are applicable and complete.

  • Merged with latest master branch

@anuradha9712 anuradha9712 self-assigned this Feb 24, 2026
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 99c08c1cab

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment on lines +247 to +251
onKeyDown={(event: React.KeyboardEvent<HTMLSpanElement>) => {
if (event.key === 'Enter' || event.key === ' ') {
event.preventDefault();
resizeCol({ updateColumnSchema }, name, el.current);
setIsDragged(false);

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Avoid arming column drag logic on keyboard activation

Pressing Enter/Space on the resize handle now calls resizeCol(...), but that helper (core/components/organisms/grid/columnUtility.tsx) always registers a global mousemove listener and only removes it on a later mouseup. Keyboard activation does not initiate a mouse drag, so this can leave resize mode armed and cause unexpected column width changes on the next mouse movement until a click happens. Use a keyboard-specific resize behavior instead of invoking the mouse-drag path from onKeyDown.

Useful? React with 👍 / 👎.

Comment on lines +97 to +98
role="button"
tabIndex={0}

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Gate file item button semantics on click handler presence

FileListItem now always renders with role="button" and tabIndex={0} even when onClick is absent. In that scenario, keyboard users can tab to an element announced as interactive, but activation does nothing because handleKeyDown exits early when no handler exists. This introduces inert tab stops and misleading accessibility semantics in non-clickable file lists.

Useful? React with 👍 / 👎.

@anuradha9712 anuradha9712 merged commit b2bac02 into master Feb 24, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant